Tureng Mobile
Deyim
2
f.
drill (someone) (with questions)
f.
put (one) on the spot